turntable (semi-trailer towing vehicle) - French English Dictionary